
package persistencia;

import java.sql.Connection;
import java.util.Collection;
import modelo.DetalleBoleta;

/**
 *
 * @author Felipe
 */
public class DetalleBoletaBean {

    private DetalleBoletaDAO dao;

    public DetalleBoletaBean(Connection conexion) {

        dao = new DetalleBoletaDAO();
        dao.setConexion(conexion);
    }

    public Collection<DetalleBoleta> editarCantidad(Collection<DetalleBoleta> listaDetalle, String codProd, int cantidad) {

        for (DetalleBoleta de : listaDetalle) {
            if (de.getCodProducto().equals(codProd)) {
                de.setCantidad(cantidad);
            }
        }
        return listaDetalle;
    }

    public Collection<DetalleBoleta> eliminarDetBol(Collection<DetalleBoleta> listaDetalle, String codProd) {

        for (DetalleBoleta de : listaDetalle) {
            if (de.getCodProducto().equals(codProd)) {
                listaDetalle.remove(de);
            }
        }
        return listaDetalle;
    }

    public Collection<DetalleBoleta> obtenerDetalleBoleta(int codBol) {
        Collection<DetalleBoleta> detalle = dao.buscarTodosPorCodBol(codBol);
        return detalle;
    }
}
